发送Http
跳转。调用此方法会自动end
发送并结束响应。
function swoole_http_response->redirect(string $url, int $http_code = 302);
需要
2.2.0
或更高版本
$url
:跳转的新地址,作为Location
头进行发送$http_code
:状态码,默认为302
临时跳转,传入301
表示永久跳转
$http = new swoole_http_server("0.0.0.0", 9501, SWOOLE_BASE);
$http->on('request', function ($req, Swoole\Http\Response $resp) {
$resp->redirect("http://www.baidu.com/", 301);
});
$http->start();